﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ch03
{
    class Class8
    {
        static void Main(string[] args)
        {
            //&&和||都是短路运算符
            //逻辑与运算时，当左边为false时则会短路，右边不进行运算
            //逻辑或运算时，当左边为true时则会短路，右边不进行运算
            int x = 3,y = 0;

            Console.WriteLine(x == 5 && (y = x + 3) < 10);
            //上面代码&&进行了短路运算，所以变量y的值没有改变
            Console.WriteLine(y);


        }
    }
}
